使用说明

元素定义:
ƒ、在需要验证的元素里定义好下面几个属性:
(1)、pattern:验证该元素的正则表达式,没有“/”分隔符,如果定义了same属性的话,就不再需要定义它
(2)、msg 可选的属性,在验证不通过时显示的信息
(3)、required 可选的属性,属性值 yes|no,yes,[默认] 该元素必填,no,该元素非必填,但如果填写内容后,将按pattern的定义来验证填写的内容
(4)、same 该元素和那个元素的内容必须相同,属性值为另一元素之id值,如果定义了它,验证将拿元素的id为定义的属性值的元素的值来和该元素值比较

程序使用:
window.onload = function (){
v = new JValidator("form1");
$("form1").onsubmit = function(){return v.check();}
}
使用时请将程序里面的图片地址[img]images/validator[/img]改为你所需
同时里面还定义了一个方法checkScope,就是只验证给定范围里的表单元素,这个在表单分多步完成时很有用,这里就不写例子了,又兴趣的可以自己研究

测试表单

ƒ~20个中文、字母、下划线或者减号

ƒ~20个中文、字母、下划线或者减号

(为空不验证,不为空的时候验证)